package cn.learn.athena.service;

import cn.learn.athena.model.User;

/**
 * @author zlj
 * @Date 2018/10/29
 * @des
 */
public interface IUserService {

    /**
    * 功能:
    *  添加用户
    * @param user
    * @return
    * @date 2018/10/29
    */
    int addUser(User user) ;

    /**
    * 功能:
    * 更具用户名 密码获取用户
    * @param loginName
    * @param password
    * @return user
    * @date 2018/10/29
    */
    User findUserByLoginNameAndPassword(String loginName , String password);

    /**
     * 功能:
     * 更具用户名 查询用户
     * @param loginName
     * @return user
     * @date 2018/10/29
     */
    User findUserByLoginName(String loginName );

    /**
    * 功能:
    * 更具id获取用户
    * @param id
    * @return  user
    * @date 2018/10/29
    */
    User findUserById(Integer id);

}
